
#define ELOG_WRN_ASK_OKCANCEL 0
#define ELOG_WRN_ASK_YESNO 1
#define ELOG_WRN_ASK_OKONLY 2


void elog_err_print(const char *msg);
//Pre:  msg is a valid c string
//Post:  Outputs msg to appropriate medium


void elog_err_print_console(const char *msg);
//Pre: msg is a valid c string
//Post:  Prints msg to console, reguardless of settings (good for messages that are only moderately important)

void elog_wrn_print(const char *msg);

void elog_not_print(const char *msg);
//Not an error, just notification

int elog_wrn_ask(const char *msg, int mode);
//Pre:
//Post:  Pops up a box to ask msg.
//Remove via -DNO_GUI
//Returns: 1 for yes/ok, 0 for no/cancel

//#endif
